

/**
 * ImageLibrary的表格列配置
 * @param {Object} params - 配置参数对象
 * @param {Function} params.open - 打开编辑弹窗的回调函数
 * @param {Function} params.handleDelete - 处理删除操作的回调函数
 * @returns {Array} 返回表格列配置数组，包含访客IP、地区、访问时间、访问页面、渠道来源等字段
 * object:
 *     title: 列标题，必填
 *     dataIndex: 列数据在数据项中对应的 key，必填
 *     width: 列宽度，选填，不填默认为 100
 *     type: 列类型，选填，不填默认为 Text，可选值：Date， 为日期，日期格式默认为 YYYY-MM-DD HH:mm:ss
 *     format: 日期格式，选填，不填默认为 YYYY-MM-DD HH:mm:ss，
 */
const getColumns = ({ open = Function, handleDelete = Function }) => {
    return [
        
        // {
        //     title: "操作",
        //     key: "action",
        //     dataIndex: "action",
        //     width: 280,
        //     render: (text, record) => {
        //         return <Space>
        //             <Button type="link" onClick={() => open({ type: "update", record: record })}>编辑</Button>
        //             <Button type="link" danger onClick={() => handleDelete(record)}>删除</Button>
        //         </Space>
        //     }
        // }
    ];
}

export default getColumns;